package logger

//type Logger interface {
//	Debug(msg string, args ...any)
//	Info(msg string, args ...any)
//	Warn(msg string, args ...any)
//	Error(msg string, args ...any)
//}

type LoggerWriter interface {
	Debug(msg string, args ...Field)
	Info(msg string, args ...Field)
	Warn(msg string, args ...Field)
	Error(msg string, args ...Field)
}

type Field struct {
	Key   string
	Value any
}
